Guarded Open Answer Set Programming
نویسندگان
چکیده
Open answer set programming (OASP) is an extension of answer set programming where one may ground a program with an arbitrary superset of the program’s constants. We define a fixed point logic (FPL) extension of Clark’s completion such that open answer sets correspond to models of FPL formulas and identify a syntactic subclass of programs, called (loosely) guarded programs. Whereas reasoning with general programs in OASP is undecidable, the FPL translation of (loosely) guarded programs falls in the decidable (loosely) guarded fixed point logic (μ(L)GF). Moreover, we reduce normal closed ASP to loosely guarded OASP, enabling a characterization of an answer set semantics by μLGF formulas. Finally, we relate guarded OASP to Datalog LITE, thus linking an answer set semantics to a semantics based on fixed point models of extended stratified Datalog programs. From this correspondence, we deduce 2-EXPTIME-completeness of satisfiability checking w.r.t. (loosely) guarded programs.
منابع مشابه
Guarded Open Answer Set Programming with Generalized Literals
We extend the open answer set semantics for programs with generalized literals. Such extended programs (EPs) have interesting properties, e.g. the ability to express infinity axioms EPs that have but infinite answer sets. However, reasoning under the open answer set semantics, in particular satisfiability checking of a predicate w.r.t. a program, is already undecidable for programs without gene...
متن کاملReasoning with the Description Logic DLRO using Bound Guarded Programs
Open answer set programming combines the strengths of logic programming (a rule-based presentation and a nonmonotonic semantics) and description logics (open domains). Reasoning under an open answer set semantics is undecidable in general, but decidability can be obtained for particular classes of logic programs, e.g., for bound guarded programs. In this paper, we show how bound guarded program...
متن کاملar X iv : 0 90 4 . 39 53 v 1 [ cs . A I ] 2 5 A pr 2 00 9 Guarded resolution for Answer Set Programming
We investigate a proof system based on a guarded resolution rule and show its adequacy for stable semantics of normal logic programs. As a consequence, we show that Gelfond-Lifschitz operator can be viewed as a proof-theoretic concept. As an application, we find a propositional theory EP whose models are precisely stable models of programs.
متن کاملGuarded hybrid knowledge bases
Recently, there has been a lot of interest in the integration of Description Logics and rules on the Semantic Web. We define guarded hybrid knowledge bases (or g-hybrid knowledge bases) as knowledge bases that consist of a Description Logic knowledge base and a guarded logic program, similar to the DL+log knowledge bases from (Rosati 2006). G-hybrid knowledge bases enable an integration of Desc...
متن کاملGuarded resolution for Answer Set Programming
We investigate a proof system based on a guarded resolution rule and show its adequacy for stable semantics of normal logic programs. As a consequence, we show that GelfondLifschitz operator can be viewed as a proof-theoretic concept. As an application, we find a propositional theory EP whose models are precisely stable models of programs. We also find a class of propositional theories CP with ...
متن کامل